.carousel-tabs {
  margin-top: 20px;
  margin-left: 31px;
  font-size: 24px;
  z-index: 9; }
  .carousel-tabs a {
    display: inline-block;
    padding: 3px 0px 0px;
    color: #e20932; }
    .carousel-tabs a.active {
      padding: 3px 11px 6px;
      border: 1px solid #e20932; }
    .carousel-tabs a:hover {
      border-bottom: 1px solid #e20932;
      text-decoration: none; }
  @media (max-width: 991px) {
    .carousel-tabs {
      margin-left: 0px;
      font-size: 16px; } }
  @media (min-width: 1400px) {
    .carousel-tabs {
      margin-top: 0px; } }

.top-slider {
  padding-top: 5px;
  padding-bottom: 42px; }
  .top-slider .carousel-top {
    z-index: 9; }
  .top-slider .carousel-inner {
    min-height: 300px; }
    .top-slider .carousel-inner .carousel-content {
      display: block;
      padding: 0px 16px; }
      .top-slider .carousel-inner .carousel-content h3 {
        font: 30px/36px 'GothamProBold', sans-serif;
        color: #e20932; }
      .top-slider .carousel-inner .carousel-content p {
        font: 16px/24px 'GothamPro', sans-serif;
        color: black; }
      .top-slider .carousel-inner .carousel-content .wifi-icon + .usb-icon {
        margin-left: 15px; }
      .top-slider .carousel-inner .carousel-content .carousel-price {
        font: 36px/24px 'GothamPro', sans-serif;
        color: #fff;
        background: #e20932;
        display: inline-block;
        margin: 44px 0 0 0px;
        padding: 21px 16px 22px 19px; }
        @media (max-width: 991px) {
          .top-slider .carousel-inner .carousel-content .carousel-price {
            margin-top: 20px; } }
      @media (max-width: 991px) {
        .top-slider .carousel-inner .carousel-content {
          position: relative;
          margin-top: 20px;
          margin-bottom: 20px;
          padding-left: 0px;
          top: 0;
          border-left: 3px solid #e20932; }
          .top-slider .carousel-inner .carousel-content h3 {
            margin-top: 0px; } }
    .top-slider .carousel-inner .item img {
      margin: 35px auto;
      height: 300px; }